home *** CD-ROM | disk | FTP | other *** search
-
- Roland RAP-10 Music Card Device Driver for Eisa Bus
- ---------------------------------------------------
-
- PURPOSE
- -------
- This directory contains a sample device driver for IRIX 5.2 EISA bus.
- In particular, this device driver is used to demonstrate:
-
- - Writing a character device driver for EISA bus.
- - How to obtain an Interrupt number (IRQ)
- - How to allocate and program EISA DMA chipsets.
- - How to program Eisa Dma channels for hardware recognition.
- - How to use EISA Dma chips to move data from/to a device.
- - How to manage and use a circular buffers between kernel and
- user's read/write calls.
- - and many more ..
-
-
- Driver Installation:
- --------------------
- You should have the following files:
-
- rap.c: The driver source code.
- rap.h: The driver's header file.
- record.c: The program to records a song.
- play.c: The program to Play a previously recorded song.
- rapMap.c: Sample program to use mmap() to access the card.
- Makefile: The 'make' file to compile everything.
-
- It is better to make a sub-directory for these files and
- copy them there.
- Copy your current unix to a safe place (ie. cp /unix /usr/unix.orig)
- and compile the programs by typing:
-
- make all
-
- Select an unused major number to assign for Rap card (refer
- to your sys/major.h file). Once you have an unused major number,
- (assuming the number you have is <major>) do the following to
- install the driver:
-
- Login as root and do:
- mknod /dev/rap c <major> 0
- cp rap.o /var/sysgen/boot
- cp rap.master /var/sysgen/master.d
- cp rap.sm /var/sysgen/system
- autoconfig -f -v
- reboot
-
- If you do not have /var/sysgen, then try /usr/var/sysgen directory.
-
-
- Recording and Playback of a song
- ---------------------------------
- Connect a CD player to the Mic/Line connector using a standard
- RCA connectors as follow: You need two cables, each with one
- RCA male connectors in one end and one RCA male connector on
- another end. Use two RCA male-to-male connectros to connect
- the two-connector ends of the cable together. Now, connect one
- single-connector to Mic/Line of the Rap-10 board and another
- one to the Headphone of the CD player. Start the CD (either
- through the start button on CD player or from a separate
- CD player program) and type "record <file_name>", where
- <file_name> is the name of the file in which the song will be
- recorded. You can stop the recording by entering a Ctrl-C at
- any time. You can hear the song while it is being recorded
- by connecting a headphone to the Out connector of the Rap-10
- card.
-
- To play back, connect a headphone to Out connector of the
- Rap-10 card. Then enter "play <file_name>".
-
-
- TECHNICAL REFERENCES:
- ---------------------
- Roland RAP-10 Technical Reference and Programmer's Guide, Ver. 1.1
- IRIX Device Driver Programming Guide
- IRIX Device Driver Reference Pages.
- Intel 82357 Preliminary Reference, Section: 3.7.8 Mode Register (pp: 223)
-
- ---------------------------------------------------------
- Copyright 1994, Silicon Graphics Inc., Mountain View, CA.
- ---------------------------------------------------------
-